/**
 * @file auto_nombre.h
 * @author François Portet <francois.portet@imag.fr>
 * @author Florian Castellane <florian.castellane@phelma.grenoble-inp.fr
 * @author Christian Proust <christian.proust@phelma.grenoble-inp.fr>
 * @date Thu Sep 13 12:00:00 2012
 * @brief En-tete pour l'automate detectant les differents types de représentation de nombre entier.
 *
 */

#include <stdio.h>
#include "gestiondetypes.h"

#ifndef _AUTO_NOMBRE_H_
#define _AUTO_NOMBRE_H_

/* definition des etats */
enum { INIT , PRE_HEXA , DEBUT_HEXA , HEXA , DECIMAL , OCTAL } ;

TYPE_DE_LEXEME erreur_caractere ( const char * , int  , int, unsigned int numerodeligne );
TYPE_DE_LEXEME classifie_nombre(const char* , unsigned int numeroligne);

#endif /* _AUTO_NOMBRE_H_ */
